home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 7 / FM Towns Free Software Collection 7.iso / t_os / komei4 / komei4.exe / ICON / SETB.HD6 < prev    next >
Text File  |  1993-06-02  |  1KB  |  92 lines

  1. ds_name        db    'MOJ\SETB',0
  2.  
  3.  
  4. ; 一番上で、でかい四角に挟まれてアイコンを出している物。
  5. ; 押されると300に2を書いてMOTO_Eにジャンプ
  6. ; MOTO_Eは今表示されているアイコンの番号を302
  7. ; に書いて、NAO_Eにジャンプ
  8.  
  9.  
  10.  
  11. paint_wd:
  12.     SET_P    dt1
  13. re_paint:
  14.      WD_CLS 0
  15.      BOX boxdt,1
  16.     call    dt_icon
  17.     call    u_con
  18.      ret
  19.  
  20. be_called:
  21.     YOMU    ax,300
  22.  
  23.     cmp    ax,400
  24.     je    neru
  25.     cmp    ax,500
  26.     je    okiru
  27.      ret
  28. neru:
  29.     WD_ERZ 1
  30.     WD_ERZ 0
  31.     WD_LEFT
  32.     ret
  33. okiru:
  34.     WD_WANT
  35.     jmp    re_paint
  36.  
  37. dt_icon:
  38.     call    sub_edi
  39.     dw    0,1,1,1,32,0,4,0
  40. u_con:
  41.     mov    ah,2
  42.     mov    al,0
  43.     call    MOUSE
  44.  
  45.     mov    ah,100
  46.     mov    al,30
  47.     call    komei1
  48.  
  49.     mov    ah,2
  50.     mov    al,1
  51.     call    MOUSE
  52.     ret
  53.  
  54.  
  55. mouse_in:
  56.     cmp    ch,1
  57.     je    rara
  58.         ret
  59.  
  60. rara:
  61.     KAKU    word ptr 300,3
  62.     GO_P    dt1
  63.  
  64. dt1:
  65.     call    sub_edi
  66.     dw    0
  67.     db    'NAO_E',0
  68.  
  69. p_call:
  70.     M_P_CALL
  71. p_set:
  72.     M_P_SET
  73.  
  74. look_me:
  75.      call sub_esi         ; esi 固定です。
  76.      dd 0,0
  77.      dw     1    ; ここが 1 の物は open start です。
  78.          dw      0
  79.          dw  33,33,256+30,80,15,0,0,0
  80.  
  81.  
  82.  
  83. boxdt:
  84.     call sub_edi                               ; edi 固定です。
  85.         dw    1,33,33,0,0,0,20,15,15,0
  86.  
  87.  
  88. ; [count][sz_x][sz_y][off_x][off_y][+x][+y][f_col][b_col][s_no]
  89.  
  90.  
  91.  
  92.